package com.forestar.mapControl.mappool;

/**
 * 创建时间：2018/8/8
 * 作者: petra
 * 说明：
 **/
public interface MzTileConstants
  {
    //下载瓦片的后缀
    String MZTILE_SUFFIX = ".mzt";
    //瓦片区域目录中包含的瓦片数量，行列均为127张，level/x[x/128]y[y/128]/x[x%128]y[y%128].mzt
    static final int REGION_TILE_COUNT = 128;

    //影像下载时线程池等待任务最大数，超过最大数时，等等待10ms
    static final int MZTILE_DOWNLOAD_QUEUE_MAX_LENGTH = 256;
    static final int MZTILE_DOWNLOAD_WAIT = 10;

    //影像下载时压缩比默认是40%
    static final int MZTILE_WEBP_QUALITY = 40;

    //网络瓦片的缓存目录
    String MZTILE_CACHE_DIR_NAME = "cache";

    //瓦片的默认像素大小。
    int MZTILE_DEFAULT_TILE_SIZE = 256;
    int MZTILE_RETINA_TILE_SIZE = 512;

    //默认磁盘缓存的大小。
    public static final int MZTILE_CACHE_DISK_CACHE_SIZE_DEFAULT = 100 * 1024 * 1024;

    public static final String LOAD_WEBTILE_TYPE_PREFERENCES_KEY = "loadWebtileType";
    public static final int LOAD_WEBTILE_ONLY_WIFI = 1;
    public static final int LOAD_WEBTILE_ALL_NETWORK = 2;
    public static final int LOAD_WEBTILE_ONLY_OFFLINE = 3;
  }
